package com.crossge.necessities.Commands;
import java.util.ArrayList;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.crossge.necessities.ArrayLists;
public class CmdHide extends Cmd
{
ArrayLists arl = new ArrayLists();
private static ArrayList<String> hidden = new ArrayList<String>();
public CmdHide()
{
}
public void removeP(String name)
{
if(hidden.contains(name))
hidden.remove(name);
}
public boolean commandUse(CommandSender sender, String[] args)
{
if (args.length != 0)
return false;
if (sender instanceof Player)
{
Player p = (Player) sender;
if(hidden.contains(p.getName()))
{
Bukkit.broadcastMessage(ChatColor.YELLOW + p.getName() + " joined the game.");
hidden.remove(p.getName());
}
else
{
Bukkit.broadcastMessage(ChatColor.YELLOW + p.getName() + " left the game.");
hidden.add(p.getName());
}
p.performCommand("vanish");
return true;
}
else
{
sender.sendMessage(arl.getCol() + "The console cannot hide.");
return true;
}
}
}